Some Necessary Conditions for a Master Chess Program
نویسنده
چکیده
Since 1967 there has again been great interest in chess programming. This paper demonstrates that the s t r u c t u r e of today's most successful programs cannot be ex tended to play Master level chess. Certain basic requ i rements of a Master player's performance are s h o w n to be outside the performance limits to which a p rog ram of this t ype could be extended. The paper also examines a basic weakness in the tree-searching model approach when applied to situations that cannot be searched to completion. This is the Horizon Ef fect , which causes unpredictable evaluation errors due to an interact ion between the static evaluation func t i on and the rules for search termination. The ou t l ine of a model of chess playing that avoids the Hor izon Effect and appears extendable to play Master leve l chess is presented, together wi th some results a l ready achieved.
منابع مشابه
A Self-Learning Evolutionary Chess Program
A central challenge of artificial intelligence is to create machines that can learn from their own experience and perform at the level of human experts. Using an evolutionary algorithm, a computer program has learned to play chess by playing games against itself. The program learned to evaluate chessboard configurations by using the positions of pieces, material and positional values, and neura...
متن کاملAuditory memory function in expert chess players
Background: Chess is a game that involves many aspects of high level cognition such as memory, attention, focus and problem solving. Long term practice of chess can improve cognition performances and behavioral skills. Auditory memory, as a kind of memory, can be influenced by strengthening processes following long term chess playing like other behavioral skills because of common processing pat...
متن کاملar X iv : c s . L G / 9 90 10 02 v 1 1 0 Ja n 19 99 KnightCap : A chess program that learns by combining TD ( λ ) with game - tree search
In this paper we present TDLeaf(λ), a variation on the TD(λ) algorithm that enables it to be used in conjunction with game-tree search. We present some experiments in which our chess program “KnightCap” used TDLeaf(λ) to learn its evaluation function while playing on the Free Internet Chess Server (FICS, fics.onenet.net). The main success we report is that KnightCap improved from a 1650 rating ...
متن کاملKnightCap: A chess program that learns by combining TD( ) with game-tree search
In this paper we present TDLeaf( ), a variation on the TD( ) algorithm that enables it to be used in conjunction with game-tree search. We present some experiments in which our chess program “KnightCap” used TDLeaf( ) to learn its evaluation function while playing on the Free Internet Chess Server (FICS, fics.onenet.net). The main success we report is that KnightCap improved from a 1650 rating ...
متن کاملPriority Level Planning in Kriegspiel
Back in 1950, Shannon introduced planning in board games like Chess as a selective approach, where the main idea is to select specific branches of the game tree that satisfy certain conditions. He contrasted this approach with brute force Minimax-like methods, based on an exhaustive search of the game tree, that aims to select the best path inside a given search horizon. Historically, the brute...
متن کامل